import {
    post
} from '../../axios.js'

/*
 * 学校管理员-账号管理
 */
export default {
    // == 教师管理
    //管理员列表
    getTrData(params) {
        return post('/dteacher/trPageList', params)
    },
    // == 账号信息
    //查询账号列表
    getAccData(params) {
        return post('/sysuser/accPagelist', params)
    },
    //班级信息
    //查询学籍列表
    getXjListData(params) {
        return post('/dclass/xjlist', params)
    },
    //查询班级列表
    getClassListData(params) {
        return post('/dclass/list', params)
    },
    //查询学生列表
    getStuListData(params) {
        return post('/dstudent/pagelist', params)
    },

    // == 教研组
    //查询不在教研组的老师
    listNotInJyzUser(params){
        return post('/yjyz/listNotInJyzUser', params)
    },
    addJyzUser(params){
        return post('/yjyzusers/addJyzUser', params)
    },
    delJyzUser(params){
        return post('/yjyz/delJyzUser', params)
    },




    getJyzData(params) {
        return post('/yjyz/getSchoolJyz', params)
    },
    //添加教研组列表
    addJyzz(params) {
        return post('/yjyz/add', params)
    },
    //查询成员列表
    getMemberData(params) {
        return post('/yjyz/getPerson', params)
    },
    //添加教研组长
    comfirmJyzz(params) {
        return post('/yjyzusers/saveJyzz', params)
    },
    //添加教研组员
    comfirmJyzy(params) {
        return post('/yjyzusers/addJyy', params)
    },

    //劳动课程
    //查询劳动课程列表
    getCourseData(params) {
        return post('/ycous/couslist', params)
    },
    //证书添加
    addCert(params) {
        return post('/ycert/add', params)
    },
    //证书查询
    getCertData(params) {
        return post('/ycert/list', params)
    },
    //获取学期列表
    getXqList(params) {
        return post('/dclass/jyzXnxqlist', params)
    },
    //证书详情
    getStuList(params) {
        return post('/ycertpubrecorddesc/desc', params)
    },
    //颁发证书
    pubcert(params) {
        return post('/ycertpubrecord/pubcert', params)
    },
    //获取颁发列表
    getBfList(params) {
        return post('/ycertpubrecord/list', params)
    },
    //获取专业列表
    getZyList(params) {
        return post('/dzy/list', params)
    },
    //获取专业列表
    getXjList(params) {
        return post('/dclass/xjlist', params)
    },
    //成绩查询
    searchScore(params) {
        return post('/ycertpubrecord/certPubAddQuery', params)
    },
    //实践查询
    searchScoreSj(params) {
        return post('/ycertpubrecord/certPubAddQuerySj', params)
    },
    //添加到颁发列表
    certPubAdd(params) {
        return post('/ycertpubrecord/certPubAdd', params)
    },
    //颁发详情列表
    descPage(params) {
        return post('/ycertpubrecorddesc/descPage', params)
    },
    //统计 -- 成绩查询
    tjScoreQuery(params) {
        return post('/ycertpubrecord/tjScoreQuery', params)
    },
    //学校管理 -- 专业列表
    listZy(params) {
        return post('/dzy/pagelist', params)
    },
    //学校管理 -- 删除专业
    delZy(params) {
        return post('/dzy/delZy', params)
    },
    //学校管理 -- 班级列表
    listClass(params){
        return post('/dclass/pagelist', params)
    },
    //学校管理 -- 导入班级
    impExcelClass(params){
        return post('/dclass/impExcelClass', params)
    },
    //学校管理 -- 删除班级
    delClass(params){
        return post('/dclass/delClass', params)
    },
    //学校管理 -- 学校教师列表
    schoolTrList(params){
        return post('/dteacher/schoolTrList', params)
    },
    //学校管理 -- 学校学生列表
    pageAllStu(params){
        return post('/dstudent/pageAllStu', params)
    },
    //学校管理 -- 删除教师
    delTeacher(params){
        return post('/dteacher/delTeacher', params)
    },
    //学校管理 -- 删除学生
    delStudent(params){
        return post('/dstudent/delStudent', params)
    },
};
